/* YUI Reset CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* YUI Fonts CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* YUI Grids CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
Parts loaded dynamically for the RIT Web Framework System (Code:000 0 0 0010 001 000)
Note: Throughout this file, the *property (star-property) filter is used to give a value to IE that other browsers do not see. _property is only seen by IE7, so the combo of *prop and _prop can target between IE6 and IE7. */
body {text-align:center; }
#document,.template {margin:auto; text-align:left;
width:57.69em;*width:56.25em;
min-width:750px; /* This was removed as of YUI Grids 2.6.0, but am leaving it in for now */
}
#document {width:73.076em;*width:71.25em;}
/* to preserve source-order independence for Gecko */
.block{position:relative;}
.block{_position:static;}
#maincontent .block{position:static;}
#maincontent, .grid .unit .grid {width:100%;}#sitenav1{display:none;}.template #maincontent {float:right;margin-left:-25em;} .template .block {float:left;width:18.4615em;*width:18.00em;}
.template #maincontent .block {margin-left:19.4615em;*margin-left:19.125em;}
/* 160 on left */
.yui-t1 .block {float:left;width:12.30769em;*width:12.00em;}
.yui-t1 #maincontent .block{margin-left:13.30769em;*margin-left:13.05em;}
/* 180 on left */
.yui-t2 .block {float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #maincontent .block {margin-left:14.8461em;*margin-left:14.55em;}
/* 300 on left */
.yui-t3 .block {float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #maincontent .block {margin-left:24.0769em;*margin-left:23.62em;}
/* 180 on Right */
.yui-t4 .block {float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #maincontent .block {margin-right:14.8456em;*margin-right:14.55em;}
/* 240 on Right */
.yui-t5 .block {float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #maincontent .block {margin-right:19.4615em;*margin-right:19.125em;}
/* 300 on Right */
.yui-t6 .block {float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #maincontent .block {margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 #maincontent .block {display:block;margin:0 0 1em 0;}
#maincontent .block {float:none;width:auto;}
/*
Section: Grids and Nesting Grids
*/
.grid1 div.second, .grid1 div.third {display:none;}
.grid1 div.first {float:left;}
.grid1 div.first {width:100%;}
.grid1 .grid .unit {width:49%;*width:48.1%;*margin-left:0;}
.grid1 .grid .unit {*width:48.1%;*margin-left:0;}
.grid1 .grid div.first {width:49%;*width:48.1%;*margin-left:0;}
.grid2 div.first, .grid2 div.second, .grid2 div.third {display:none;}
/*
Subsection: Children generally take half the available space
*/
.gridb .unit,
.grid .gridb .unit,
.gridb .grid,
.gridb .gridb,
.gridb .gridc,
.gridb .gridd,
.gridb .gride,
.gridb .gridf,
.gridc .unit,
.gridc .grid,
.gridd .unit {float:left;}
/*Float units (and sub grids) to the right */
.grid .unit,
.grid .grid,
.grid .gridb,
.grid .gridc,
.grid .gridd,
.grid .gride,
.grid .gridf,
.gridc .unit,
.gridd .grid,
.grid .gridc .unit,
.gride .unit,
.gride .grid,
.gridf .grid,
.gridf .unit{float:right;}
/*Float units (and sub grids) to the left */
.grid div.first,
.gridb div.first,
.gridc div.first,
.gridd div.first,
.gride div.first,
.gridf div.first,
.grid .gridc div.first,
.grid .gride div.first,
.gridc div.first div.first {float:left;}
.grid .unit,
.grid .grid,
.grid .gridb,
.grid .gridc,
.grid .gridd,
.grid .gride,
.grid .gridf {width:49.1%;}
.gridb .unit,
.grid .gridb .unit,
.gridb .grid,
.gridb .gridb,
.gridb .gridc,
.gridb .gridd,
.gridb .gride,
.gridb .gridf,
.gridc .unit,
.gridc .grid,
.gridd .unit {width:32%;margin-left:1.99%;}
/* Give IE some extra breathing room for 1/3-based rounding issues */
.gridb .unit {*margin-left:1.9%;*width:31.9%;}
.gridc div.first,
.gridd .unit {width:66%;}
.gridd div.first {width:32%;}
.gride div.first,
.gridf .unit{width:74.2%;}
.gride .unit,
.gridf div.first {width:24%;}
.grid .gridb div.first,
.gridb div.first,
.gridc div.first,
.gridd div.first {margin-left:0;}
/*
Section: Deep Nesting
*/
.grid .grid .unit,
.gridb .grid .unit,
.gridc .grid .unit,
.gridd .grid .unit,
.gride .grid .unit,
.gridf .grid .unit {width:49%;*width:48.1%;*margin-left:0;}
.grid .grid .unit {width:48.1%;}/*SF 1927599 from 1.14 to 2.6.0*/
.grid .gridb div.first,
.gridb .gridb div.first {*margin-right:0;*width:32%;_width:31.7%;}
.grid .gridc div.first,
.gridd .grid {width:66%;}
.gridb .grid div.first {*margin-right:4%;_margin-right:1.3%;}
.gridb .gridc div.first,
.gridb .gridd div.first {*margin-right:0;}
.gridb .gridb .unit,
.gridb .gridc .unit {*margin-left:1.8%;_margin-left:4%;}
.grid .gridb .unit {_margin-left:1.0%;}
.gridb .gridd .unit {*width:66%;_width:61.2%;}
.gridb .gridd div.first {*width:31%;_width:29.5%;}
.grid .gridc .unit,
.gridb .gridc .unit {width:32%;_float:right;margin-right:0;_margin-left:0;}
.gridb .gridc div.first {width:66%;*float:left;*margin-left:0;}
.gridb .gride .unit,
.gridb .gridf .unit {margin:0;}
.gridb .gridb .unit {_margin-left:.7%;}
.gridb .grid div.first,
.gridb .gridb div.first {*margin-left:0;}
.gridc .grid .unit,
.gridd .grid .unit {*width:48.1%;*margin-left:0;}
.gridb .gridd div.first {width:32%;}
.grid .gridd div.first {_width:29.9%;}
.gride .grid {width:24%;}
.gridf .grid {width:74.2%;}
.gridb .gride div.unit,
.gridb .gridf div.unit {float:right;}
.gridb .gride div.first,
.gridb .gridf div.first {float:left;}
/* Width Accommodation for Nested Contexts */
.gridb .gride .unit,
.gridb .gridf div.first {*width:24%;_width:20%;}
/* Width Accommodation for Nested Contexts */
.gridb .gride div.first,
.gridb .gridf .unit{*width:73.5%;_width:65.5%;}
/* Patch for GD within GE */
.gride div.first .gridd .unit {width:65%;}
.gride div.first .gridd div.first {width:32%;}
/*
Section: Clearing
Removed #footer:after, from the section below.
*/
#header:after,
#bodycontent:after,
.item:after,
.grid1:after,
.grid2:after,
.grid:after,
.gridb:after,
.gridc:after,
.gridd:after,
.gride:after,
.gridf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header,
#bodycontent,
#footer,
.item,
.grid1,
.grid2,
.grid,
.gridb,
.gridc,
.gridd,
.gride,
.gridf{zoom:1;}
/************************/
/* YUI Base Styles */
/************************/
h1 {
/* 21px via YUI Fonts CSS foundation (default was 18) */
font-size: 161.6%;
}
h2 {
/* 16px via YUI Fonts CSS foundation. */
font-size: 123.1%;
}
h3 {
/* 14px via YUI Fonts CSS foundation. */
font-size: 108%;
}
h1,h2,h3 {
/* Top & bottom margin based on font size. */
margin: 1em 0 0.5em 0;
}
h1,h2,h3,h4,h5,h6,strong,dt {
/* Bringing boldness back to headers and the strong element. */
font-weight: bold;
}
optgroup {
font-weight:normal;
}
abbr,acronym {
/* Indicating to users that more info is available. */
border-bottom: 1px dotted #000;
cursor: help;
}
em {
/* Bringing italics back to the em element. */
font-style: italic;
}
del {
/* Striking deleted phrases. */
text-decoration: line-through;
}
blockquote,dl {
/* Giving blockquotes and lists room to breath. Removed ol and ul from the above list. */
margin: 1em;
}
ol,ul,dl {
/* Bringing lists on to the page with breathing room. */
margin-left: 2em;
margin-bottom: 1em;
}
ol li {
/* Giving OL's LIs generated numbers. */
list-style: decimal outside;
}
ul li {
/* Giving UL's LIs generated disc markers. */
list-style: disc outside;
}
dl dd {
/* Giving UL's LIs generated numbers. */
margin-left: 1em;
}
th,td {
/* Padding to make the table readable. */
padding: .25em .5em .25em .5em;
}
th {
/* Distinguishing table headers from data cells. */
font-weight: bold;
text-align: center;
}
caption {
/* Coordinated margin to match cell's padding. */
margin-bottom: .5em;
/* Centered so it doesn't blend in to other content. */
text-align: center;
}
sup {
/* to preserve line-height and selector appearance */
vertical-align: super;
}
sub {
/* to preserve line-height and selector appearance */
vertical-align: sub;
}
p,
fieldset,
table,
pre {
/* So things don't run into each other. */
margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
padding:1px;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
outline: 0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/************************/
/* RIT Base Styles */
/************************/
#maincontent {padding-top:26px;}
.block {padding-bottom:30px;}
#printnotice {display: none;}
#sitenav2 {padding-bottom:0.1em;}
#sitenav2 ul {margin-top:0;}
#footer {padding-bottom:0.1em;}
.sidebar {color:#000;font-weight:normal;font-style:normal;line-height:1em;text-transform:none;float:right;padding:0; border:1px solid #b3b3b3;border-bottom:0;margin-top:0;margin-left:1.25em;width:170px;}
.sidebar h4 {color:#FFF; background-color:#a6a6a6; text-align:center; text-transform:uppercase;font-weight:normal;padding:0.25em 0;border-bottom:1px solid #b3b3b3;margin:0;}
.sidebar h4 a:link, .sidebar h4 a:visited {color:#FFF;text-decoration:none;}
.sidebar h4 a:hover, .sidebar h4 a:active {color:#FFF;text-decoration:underline;}
.sidebar p, .sidebar ul, .sidebar ol {background-color:#FFF;border-bottom:1px solid #b3b3b3;padding:0.5em 0.5em 0.5em 0.6em;font-size:85%;margin:0;}
.sidebar p.listheading {border-bottom:0; padding-bottom:0.1em;}
.sidebar ul, .sidebar ol {padding-left:2.25em;}
.sidebar input{ border: 1px solid #999999;}
div.clearer {clear: both; line-height: 0; height: 0;}
ul.spacedlist li, ol.spacedlist li {padding-bottom:1em;}
ul.compressedlist li, ol.compressedlist li {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:1.25em;}
pre {padding-left:1em;background:#FFFFFF;border:3px solid #DFDECB;}
.textimage1, .sidebar1 { float:right; margin-left:26px;margin-bottom:15px;}
.textimage2, .sidebar2 { float:left; margin-right:20px; margin-bottom:15px;}
p.textimage3 { text-align:center; margin-left: auto; margin-right: auto; }
.textimage1 .photocredit, .textimage2 .photocredit, .sidebar1 .photocredit, .sidebar2 .photocredit {font-size:77%; text-align:right;color:#AAA;padding-right:1.5em;}
.textimage1 .photocaption, .textimage2 .photocaption, .sidebar1 .photocaption, .sidebar2 .photocaption {font-size:77%;margin-top:1em;}
.photocaption + img {margin-top:1.25em;}
.sidebar1, .sidebar2 {background:#DFDBCB;padding:10px;}
.callout1 {color:#999;width:250px;float:right;margin-bottom:0.75em;margin-left:1.5em;font-size:131%;font-style:italic;}
.callout1 .byline {font-size:77%;text-align:right;padding-right:1em;}
.callout2 {color:#999;width:250px;float:left;margin-bottom:0.75em;margin-right:1.5em;font-size:131%;font-style:italic;}
.callout2 .byline {font-size:77%;text-align:right;padding-right:1em;}
.backtotop { text-align:right;padding-bottom:2.5em;}
.linknotavailable { color:#BBB; }
.standout { font-weight:bold; color:#87080e; }
.textnavlist {padding-bottom:3.25em;}
p.listheading { padding-bottom:0.2em;}
p.listheader { padding-bottom:0.2em;}
pre {font-size:77%;}
div.item { padding:0px 15px 20px 0; width:100%;}
div.item img { float:left;}
div.item p { margin-left: 122px;}
div.item p.itemtitle { font-weight: bold;}
div.item.noenc p { margin-left: 0px;}
/* RIT Theme 1 */
body {background: #F8F7ED url(/_files/bodyBG.gif) 0px -14px repeat-x;}
#metanav, #sitetitle {overflow:hidden;} /* Fixes left-right scrollbar on RIT homepage */
#metanav { margin:0; padding:0;width:100%;height:51px;clear:right;font-family:Helvetica, Arial, sans-serif;color:#FFF;background:#F36E21;position:relative;font-size:85%;}
#metanav ul {margin:20px 9px 0 0; padding: 0; float:right;}
#metanav ul li {float:left; list-style-type:none; padding:0 0 0 30px; border:0;}
#metanav a:link, #metanav a:visited {color:#FFF; background-color: transparent; text-decoration:none;}
#metanav a:hover {color:#FFF; background-color: transparent;text-decoration:underline;}
#metanav a:active {color:#FFF; background-color: transparent;text-decoration:none;}
#metanav p, #metaskip { position: absolute; left: -1999px;}
#metaritsearch {margin-right:15px;}
#metaritsearch a, #metarithometext {display:block;text-indent:-5000px;width:1px;height:1px;overflow:hidden;}
#metanav a span#metaritlogo {
padding:0;margin:0;left:0;top:0;display:block;
position:absolute;left:0;top:0;width:375px;height:51px;
background: url(/framework/v0/images/idbar-orange.gif) no-repeat;border:none;cursor:pointer;}
#metasearchform {border: none;width: 135px;height:16px;margin-top: -0.35em;padding:3px 0 0 3px;background: #F36E21 url(/framework/v0/images/idbar-orange-search.gif) no-repeat;}
#metasearchform input, #metasearchform button { border: none;float: left;}
#metaritsearchbox { color: #000;width:114px;height: 14px;padding: 0;margin:0;border: none;background: #FFF;outline: 0;}
#metaritsearchbox.faded {color:#AAA;}
#metaritsearchbox.focused {color:#000;}
#metasearchform button { width: 16px;height: 13px;cursor: pointer;text-indent: -9999px;background: #FFF url(/framework/v0/images/idbar-orange-search-magnify.gif) no-repeat;}
#banner {height:160px;background-color:#EBE9DF;}
#banner p, #banner-image p {padding-left:22px;}
#breadcrumb {
color:#fff;
background-color:#bbb;
font-family:Arial, Helvetica, sans-serif;
font-size:77%;
margin-bottom:0;
}
#breadcrumb p {padding: 5px 0 5px 22px; margin:0;}
#breadcrumb a:link, #breadcrumb a:visited {color:#fff; background-color: transparent;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active {color:#fff; background-color: transparent;text-decoration:underline;}
#sitetitle { text-indent:-2000px; background:none;position:absolute;margin-top:-1500px;}
a:link { color:#e87420;text-decoration:none;}
a:visited { color:#985D3B; text-decoration:none;}
a:hover { color:#f36e21; text-decoration:underline;}
h1 {margin-top:0;color:#5C1914;}
.sidebar {background-color:#DFDECB; border:1px solid #b2afa7;}
.sidebar h4 {background-color:#a69c84; border-bottom:1px solid #b2afa7;}
.sidebar p, .sidebar ul, .sidebar ol {border-bottom:1px solid #b2afa7;}
#sitenav1 ul, #sitenav2 ul { margin-left:0;margin-right:0;}
#sitenav1 ul li, #sitenav2 ul li {list-style: none;}
#sitenav2 ul li { border-bottom:1px solid #e7e3d9; padding:0;}
#sitenav ul li.navheader { color:#000; background:#FFF; font-size:1.25em; margin-bottom: 24px; padding:4px 0 3px 0;}
#sitenav ul li.listspacer { padding-bottom:20px; border-bottom:0px;}
#sitenav ul li.listspacer ul {border-bottom:1px solid #cacaab;}
#sitenav2 li a { display: block; color:#513127; text-decoration: none; /* IE6 Bug */ padding: 6px 0 4px 20px; }
#sitenav2 li a:hover { color:#513127; background-color: #e8e4da; text-decoration: none;}
#sitenav2 li a:active {color:#f36e21; text-decoration:none;}
#sitenav li.navheader a { color:#000; background-color: #FFF;}
#sitenav li.navheader a:hover { color:#000; background-color: #FFF;}
#sitenav2 ul li ul {border-left:8px solid #dedad1; font-size:85%;margin-bottom:0;}
#sitenav2 ul li ul li { border-bottom:0px;}
#sitenav2 ul li ul li a {padding-bottom:6px;}
#sitenav2 ul.secondary li, #sitenav ul.smalllinks li { font-size:85%; border:none;}
#footer {background:#f9f8f5 url(/_files/footer.gif) repeat-x;}
#footer {position:absolute;left:0; width:100%;padding-bottom:1em;}
#footer a:link, #footer a:visited {color:#808080;text-decoration:none;}
#footer a:hover, #footer a:active {color:#808080;text-decoration:underline;}
#footercontents{width:73.076em;*width:71.25em;margin:0 auto;padding-top:2em;}
#footercontents p {font-size:77%; color:#BBB;margin-left:23px;margin-right:23px;}
#footer .footer1 {float:left;}
#footer .footer2 {text-align:right;float:right;}
.grid1, .grid2 {margin-left:22px;}